package cn.pugle.designpattern.singleton;

/**
 * 这种方式实现单例的蛋疼之处在于, 这个类的父类是固定的Enum, 没法改了.
 * 序列化有问题?
 * 其实不佳. 最好还是用静态内部holder类吧
 * @author tzp
 * @since 2018/2/7
 */
public enum EnumSingleton {
    INSTANCE;

    int value;
    public int getValue() {
        return value;
    }
    public void setValue(int value) {
        this.value = value;
    }

    public static void main(String[] args) {
        System.out.println(EnumSingleton.INSTANCE.getValue());
    }
}
